package com.ruoyi.dataStatistics.domain;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

@Data
@Schema(name = "StorageGoodsAnalysis", description = "仓储货物分析")
public class StorageGoodsAnalysis {

    /**
     * 普货仓库数量
     */
    @Schema(description = "普货仓库数量")
    private Integer generalGoodsWarehouseCount;

    /**
     * 普货仓库面积
     */
    @Schema(description = "普货仓库面积")
    private BigDecimal generalGoodsWarehouseArea;

    /**
     * 生鲜仓库数量
     */
    @Schema(description = "生鲜仓库数量")
    private Integer freshGoodsWarehouseCount;

    /**
     * 生鲜仓库面积
     */
    @Schema(description = "生鲜仓库面积")
    private BigDecimal freshGoodsWarehouseArea;

    /**
     * 建材仓库数量
     */
    @Schema(description = "建材仓库数量")
    private Integer buildingMaterialsWarehouseCount;

    /**
     * 建材仓库面积
     */
    @Schema(description = "建材仓库面积")
    private BigDecimal buildingMaterialsWarehouseArea;

    /**
     * 机械制造仓库数量
     */
    @Schema(description = "机械制造仓库数量")
    private Integer machineryManufacturingWarehouseCount;

    /**
     * 机械制造仓库面积
     */
    @Schema(description = "机械制造仓库面积")
    private BigDecimal machineryManufacturingWarehouseArea;

    /**
     * 医药化工仓库数量
     */
    @Schema(description = "医药化工仓库数量")
    private Integer pharmaceuticalChemicalWarehouseCount;

    /**
     * 医药化工仓库面积
     */
    @Schema(description = "医药化工仓库面积")
    private BigDecimal pharmaceuticalChemicalWarehouseArea;

    /**
     * 大宗商品仓库数量
     */
    @Schema(description = "大宗商品仓库数量")
    private Integer bulkCommodityWarehouseCount;

    /**
     * 大宗商品仓库面积
     */
    @Schema(description = "大宗商品仓库面积")
    private BigDecimal bulkCommodityWarehouseArea;

    /**
     * 快递物品仓库数量
     */
    @Schema(description = "快递物品仓库数量")
    private Integer expressItemsWarehouseCount;

    /**
     * 快递物品仓库面积
     */
    @Schema(description = "快递物品仓库面积")
    private BigDecimal expressItemsWarehouseArea;


}
